草庐IT

xcode - 检测碰撞 SpriteKit Swift

全部标签

windows - 如何从笔记本电脑检测电源按钮事件并在 Windows 7 上拒绝它

在WindowsXP上,我可以在按下笔记本电脑的电源按钮时检测到事件。获取APMQUERYSUSPEND事件的条件是[控制面板->电源选项->系统设置->当我按下电源按钮时->sleep]的选项必须更改为“sleep”。MainFrm::OnPowerBroadcast(WPARAMwParam,LPARAMlParam){switch(wParam){casePBT_APMQUERYSUSPEND://Askquestionwhethertopoweroffornot//Ifnot,returnBROADCAST_QUERY_DENYreturnBROADCAST_QUERY_DEN

windows - 检测/ Hook 其他外部进程的窗口移动/拖动

检测其他进程的窗口移动/拖动的最佳方法是什么?在Windows764位中我目前正在研究使用C++和C#的DLL中的全局Hook。这很痛苦,因为它不想正常工作。我在键盘和鼠标Hook方面取得了一些成功。但对于窗口消息,我只是不知道出了什么问题。这是我的.dll文件中的代码#include#include#includeHINSTANCEhinst;#pragmadata_seg(".shared")HHOOKhhk;WNDPROCrealProc;#pragmadata_seg()//#pragmacomment(linker,"/SECTION:.shared,RWS")compile

python - 如何检测到 stdio 被重定向到 nul?

我正在开发一个包来解决在标准Windows控制台环境中运行的Python中Unicode的几个问题:https://github.com/Drekin/win-unicode-console.关键操作是在需要时替换标准流对象。为此,我需要检测标准流是否被重定向。Python方法isatty()工作正常,但有一个异常(exception):如果流被重定向到nul,则isatty()返回True.我的问题是如何检测Windows句柄是指向控制台还是指向nul?是否有相应的WinAPI函数? 最佳答案 C运行时的_isatty对于访问字符

c# - 有没有办法通过 native C# 调用检测在系统上安装了哪些 Windows 应用商店应用程序?

我正在尝试复制Get-AppxPackage的功能和Get-ProvisionedAppxPackage我正在构建的C#应用程序的Powershellcmdlet,但我什至不知道如何开始。由于thisproblem,我无法使用C#PowershellAPI,所以如果可能的话,我想要一个原生的C#解决方案。 最佳答案 您可以使用Windows.Management.Deployement.PackageManager从代码而不是从PowerShell查找、删除、安装等包。Enumerateapppackagessample演示了如何在

python - Windows 上的 Tensorflow 对象检测 API

Tensorflow最近发布了他们的新objectdetectionapi有什么办法可以在Windows上运行它吗?这些说明似乎是针对Linux的。 最佳答案 是的,您可以在Windows上运行TensorflowObjectDetectionAPI。不幸的是,它有点棘手,官方文档没有适本地反射(reflect)这一点。我使用了以下程序:安装TensorflownativelyonWindowswithAnaconda+CUDA+cuDNN.请注意,TF1.5现在是针对CUDA9.0构建的,因此请务必下载合适的版本。然后您按照教程中

java - 检测哪个监视器显示窗口

我确实有主应用程序JFrame窗口,它可以包含不同的组件。当用户选择可编辑的文本字段时,我打开一个自行实现的OnScreenKeyboard。OSK也是一个JFrame窗口。当用户将主窗口拖动到另一台显示器时,OSK也应显示在同一台显示器上。为此,我必须检测显示主JFrame的监视器。我尝试在中找到一个方法Toolkit.getDefaultToolkit()但是没能找到。你知道我如何检测显示JFrame的监视器吗?Java版本1.4WindowsXP谢谢 最佳答案 回答,如果所有可用监视器的解决方案都相同。对于AWT:每个控件都有

MISC:压缩包取证(zip爆破、明文攻击、伪加密、CRC32碰撞)

文章目录1、爆破(暴力,字典,掩码)2、明文攻击3、伪加密4、CRC32碰撞zip压缩包开头为504B0304,即常说的PK头。zip文件由三部分组成:压缩的文件内容源数据、压缩的目录元数据、目录结束标识结构1、爆破(暴力,字典,掩码)爆破:逐个尝试选定集合中的可以组成的所有密码,直到遇到正确的密码。分为暴力破解、掩码破解、字典破解这几种1、暴力破解:选择密码范围,长度等,由软件组合生成密码进行破解2、掩码破解:知道密码中的一部分,只需要按照规则构造其余部分进行破解3、字典破解:通常是多数用户常用的一些密码集合,导入字典文件用字典中的密码进行破解(取决你的字典)这里主要介绍两款爆破使用的工具W

c++ - 在 Windows 上从服务器端检测 RPC 连接丢失

有没有办法从服务器端检查RPC连接的状态?我正在寻找一种方法来检测来自客户端的连接是否丢失,无论是客户端崩溃还是其他连接问题。 最佳答案 使用ContextHandles用于管理特定客户端调用之间的服务器状态。RPC使用keep-alive来检测客户端断开连接,并在客户端断开连接时执行上下文句柄中断例程。 关于c++-在Windows上从服务器端检测RPC连接丢失,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

c# - 如何以编程方式检测开始/"Install Updates and shut down the computer"按钮顶部何时出现 "Shut down"盾牌图标?

有些更新会放置一个小盾牌,指示计算机需要重新启动。那个盾牌是注册表项吗?我认为这是关键:HKLM\System\CurrentControlSet\Control\SessionManager\PendingFileRenameOperations来源:http://technet.microsoft.com/en-us/sysinternals/bb897556.aspx但是我的电脑现在显示的是这个图标,注册表中没有PendingFileRenameOperations,所以很明显是其他原因,或者两者兼而有之!? 最佳答案 您可以

windows - 检测windows服务故障

是否有可能让一个Windows服务检测到其他正在运行的Windows服务之一是否已停止?出于某种原因,第3方服务有时会停止,我必须再次手动启动它们。我需要一种服务来自动执行这个烦人的过程。 最佳答案 我强烈建议您将精力集中在纠正诊断出的问题上,而不是缓解症状。找出第三方服务停止/失败的原因并将问题消灭在萌芽状态。但是,如果您必须暂时实现某些功能,请查看ServiceController,信息位于thisMSDNlink。.这将允许您查询服务、它们的状态,并进一步控制它们,如根据需要针对您的特定情况调用Start。假设(也许反对更好的